package com.whmall.service.crm.entity.dto.companyuser;

import com.whmall.component.entity.dto.QuotationInvervalDTO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class CompanyUserKeyFieldRspDTO implements Serializable {

    private static final long serialVersionUID = 4077529674591382594L;

    private Long id;
    private String name;
    private String email;
    private String mobile;
    private Integer verified;
    private Boolean isVerifiedEmail;
    private Boolean isVerifiedMobile;
    private Boolean isLockedBuy;
    private Boolean isLockedSale;
    private Boolean isSupplier;
    private Boolean isCustomer;
    private String password;
    private String tel;
    private String qq;
    private Integer gender;
    private Long companyId;
    private String companyName;
    private Integer defaultUser;
    private String purchaserComment;
    private String supplierContact;
    private Long traderId;
    private String traderName;
    private Integer isAutoQuotation;
    private String avatar;
    private String notifyBitmap;
    private String position;
    private String department;
    private Date createTime;
    private Integer bdSource;
    private List<Integer> skuTypeList;
    /**公司用户报价区间***/
    private  List<QuotationInvervalDTO> quotationIntervalList;

    /***************公司字段begin*****************/
    private Integer isBigCustomer;
    /**
     * 快递公司
     */
    private Integer expressCompany;
    private Boolean isLogout;


    /**
     * 最后登录时间
     */
    private Date lastLoginTime;
    private Integer inBillingBlacklist;

    private String invoiceEmail;
}
